package com.doubao.wechat.service;

import com.doubao.common.result.Result;
import java.util.Map;

/**
 * 支付通知处理服务接口
 */
public interface PaymentNotificationService {

    /**
     * 处理支付成功通知
     *
     * @param notificationData 解密后的通知数据
     * @return 处理结果
     */
    Result<Void> handlePaymentSuccessNotification(Map<String, Object> notificationData);

    /**
     * 处理退款成功通知
     *
     * @param notificationData 解密后的通知数据
     * @return 处理结果
     */
    Result<Void> handleRefundSuccessNotification(Map<String, Object> notificationData);
}